// samsting : this file is auto create.

#include "Ess/2014-08-28/DescribeScalingInstancesRequest.h"

namespace aliyun { namespace Ess {

DescribeScalingInstancesRequest::DescribeScalingInstancesRequest() : RpcAcsRequest("Ess", "2014-08-28", "DescribeScalingInstances") {
}

int64 DescribeScalingInstancesRequest::GetOwnerId(void) const {
  return OwnerId_;
}
void DescribeScalingInstancesRequest::SetOwnerId(int64 OwnerId) {
  OwnerId_ = OwnerId;
  PutQueryParameter("OwnerId", string_ValueOfInt64(OwnerId_));
}

const string& DescribeScalingInstancesRequest::GetResourceOwnerAccount(void) const {
  return ResourceOwnerAccount_;
}
void DescribeScalingInstancesRequest::SetResourceOwnerAccount(const string& ResourceOwnerAccount) {
  ResourceOwnerAccount_ = ResourceOwnerAccount;
  PutQueryParameter("ResourceOwnerAccount", ResourceOwnerAccount_);
}

int64 DescribeScalingInstancesRequest::GetResourceOwnerId(void) const {
  return ResourceOwnerId_;
}
void DescribeScalingInstancesRequest::SetResourceOwnerId(int64 ResourceOwnerId) {
  ResourceOwnerId_ = ResourceOwnerId;
  PutQueryParameter("ResourceOwnerId", string_ValueOfInt64(ResourceOwnerId_));
}

const string& DescribeScalingInstancesRequest::GetScalingGroupId(void) const {
  return ScalingGroupId_;
}
void DescribeScalingInstancesRequest::SetScalingGroupId(const string& ScalingGroupId) {
  ScalingGroupId_ = ScalingGroupId;
  PutQueryParameter("ScalingGroupId", ScalingGroupId_);
}

const string& DescribeScalingInstancesRequest::GetScalingConfigurationId(void) const {
  return ScalingConfigurationId_;
}
void DescribeScalingInstancesRequest::SetScalingConfigurationId(const string& ScalingConfigurationId) {
  ScalingConfigurationId_ = ScalingConfigurationId;
  PutQueryParameter("ScalingConfigurationId", ScalingConfigurationId_);
}

const string& DescribeScalingInstancesRequest::GetHealthStatus(void) const {
  return HealthStatus_;
}
void DescribeScalingInstancesRequest::SetHealthStatus(const string& HealthStatus) {
  HealthStatus_ = HealthStatus;
  PutQueryParameter("HealthStatus", HealthStatus_);
}

const string& DescribeScalingInstancesRequest::GetLifecycleState(void) const {
  return LifecycleState_;
}
void DescribeScalingInstancesRequest::SetLifecycleState(const string& LifecycleState) {
  LifecycleState_ = LifecycleState;
  PutQueryParameter("LifecycleState", LifecycleState_);
}

const string& DescribeScalingInstancesRequest::GetCreationType(void) const {
  return CreationType_;
}
void DescribeScalingInstancesRequest::SetCreationType(const string& CreationType) {
  CreationType_ = CreationType;
  PutQueryParameter("CreationType", CreationType_);
}

int DescribeScalingInstancesRequest::GetPageNumber(void) const {
  return PageNumber_;
}
void DescribeScalingInstancesRequest::SetPageNumber(int PageNumber) {
  PageNumber_ = PageNumber;
  PutQueryParameter("PageNumber", string_ValueOfInt(PageNumber_));
}

int DescribeScalingInstancesRequest::GetPageSize(void) const {
  return PageSize_;
}
bool DescribeScalingInstancesRequest::SetPageSize(int PageSize) {
  if(PageSize > 50) {
    return false;
  }
  PageSize_ = PageSize;
  PutQueryParameter("PageSize", string_ValueOfInt(PageSize_));
  return true;
}

const string& DescribeScalingInstancesRequest::GetInstanceId_1(void) const {
  return InstanceId_1_;
}
void DescribeScalingInstancesRequest::SetInstanceId_1(const string& InstanceId_1) {
  InstanceId_1_ = InstanceId_1;
  PutQueryParameter("InstanceId.1", InstanceId_1_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_2(void) const {
  return InstanceId_2_;
}
void DescribeScalingInstancesRequest::SetInstanceId_2(const string& InstanceId_2) {
  InstanceId_2_ = InstanceId_2;
  PutQueryParameter("InstanceId.2", InstanceId_2_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_3(void) const {
  return InstanceId_3_;
}
void DescribeScalingInstancesRequest::SetInstanceId_3(const string& InstanceId_3) {
  InstanceId_3_ = InstanceId_3;
  PutQueryParameter("InstanceId.3", InstanceId_3_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_4(void) const {
  return InstanceId_4_;
}
void DescribeScalingInstancesRequest::SetInstanceId_4(const string& InstanceId_4) {
  InstanceId_4_ = InstanceId_4;
  PutQueryParameter("InstanceId.4", InstanceId_4_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_5(void) const {
  return InstanceId_5_;
}
void DescribeScalingInstancesRequest::SetInstanceId_5(const string& InstanceId_5) {
  InstanceId_5_ = InstanceId_5;
  PutQueryParameter("InstanceId.5", InstanceId_5_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_6(void) const {
  return InstanceId_6_;
}
void DescribeScalingInstancesRequest::SetInstanceId_6(const string& InstanceId_6) {
  InstanceId_6_ = InstanceId_6;
  PutQueryParameter("InstanceId.6", InstanceId_6_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_7(void) const {
  return InstanceId_7_;
}
void DescribeScalingInstancesRequest::SetInstanceId_7(const string& InstanceId_7) {
  InstanceId_7_ = InstanceId_7;
  PutQueryParameter("InstanceId.7", InstanceId_7_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_8(void) const {
  return InstanceId_8_;
}
void DescribeScalingInstancesRequest::SetInstanceId_8(const string& InstanceId_8) {
  InstanceId_8_ = InstanceId_8;
  PutQueryParameter("InstanceId.8", InstanceId_8_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_9(void) const {
  return InstanceId_9_;
}
void DescribeScalingInstancesRequest::SetInstanceId_9(const string& InstanceId_9) {
  InstanceId_9_ = InstanceId_9;
  PutQueryParameter("InstanceId.9", InstanceId_9_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_10(void) const {
  return InstanceId_10_;
}
void DescribeScalingInstancesRequest::SetInstanceId_10(const string& InstanceId_10) {
  InstanceId_10_ = InstanceId_10;
  PutQueryParameter("InstanceId.10", InstanceId_10_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_11(void) const {
  return InstanceId_11_;
}
void DescribeScalingInstancesRequest::SetInstanceId_11(const string& InstanceId_11) {
  InstanceId_11_ = InstanceId_11;
  PutQueryParameter("InstanceId.11", InstanceId_11_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_12(void) const {
  return InstanceId_12_;
}
void DescribeScalingInstancesRequest::SetInstanceId_12(const string& InstanceId_12) {
  InstanceId_12_ = InstanceId_12;
  PutQueryParameter("InstanceId.12", InstanceId_12_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_13(void) const {
  return InstanceId_13_;
}
void DescribeScalingInstancesRequest::SetInstanceId_13(const string& InstanceId_13) {
  InstanceId_13_ = InstanceId_13;
  PutQueryParameter("InstanceId.13", InstanceId_13_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_14(void) const {
  return InstanceId_14_;
}
void DescribeScalingInstancesRequest::SetInstanceId_14(const string& InstanceId_14) {
  InstanceId_14_ = InstanceId_14;
  PutQueryParameter("InstanceId.14", InstanceId_14_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_15(void) const {
  return InstanceId_15_;
}
void DescribeScalingInstancesRequest::SetInstanceId_15(const string& InstanceId_15) {
  InstanceId_15_ = InstanceId_15;
  PutQueryParameter("InstanceId.15", InstanceId_15_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_16(void) const {
  return InstanceId_16_;
}
void DescribeScalingInstancesRequest::SetInstanceId_16(const string& InstanceId_16) {
  InstanceId_16_ = InstanceId_16;
  PutQueryParameter("InstanceId.16", InstanceId_16_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_17(void) const {
  return InstanceId_17_;
}
void DescribeScalingInstancesRequest::SetInstanceId_17(const string& InstanceId_17) {
  InstanceId_17_ = InstanceId_17;
  PutQueryParameter("InstanceId.17", InstanceId_17_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_18(void) const {
  return InstanceId_18_;
}
void DescribeScalingInstancesRequest::SetInstanceId_18(const string& InstanceId_18) {
  InstanceId_18_ = InstanceId_18;
  PutQueryParameter("InstanceId.18", InstanceId_18_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_19(void) const {
  return InstanceId_19_;
}
void DescribeScalingInstancesRequest::SetInstanceId_19(const string& InstanceId_19) {
  InstanceId_19_ = InstanceId_19;
  PutQueryParameter("InstanceId.19", InstanceId_19_);
}

const string& DescribeScalingInstancesRequest::GetInstanceId_20(void) const {
  return InstanceId_20_;
}
void DescribeScalingInstancesRequest::SetInstanceId_20(const string& InstanceId_20) {
  InstanceId_20_ = InstanceId_20;
  PutQueryParameter("InstanceId.20", InstanceId_20_);
}

const string& DescribeScalingInstancesRequest::GetOwnerAccount(void) const {
  return OwnerAccount_;
}
void DescribeScalingInstancesRequest::SetOwnerAccount(const string& OwnerAccount) {
  OwnerAccount_ = OwnerAccount;
  PutQueryParameter("OwnerAccount", OwnerAccount_);
}


} } // namespace aliyun { namespace Ess {

// end of file 
